type golang.org/x/exp/apidiff.differ

24 uses

	golang.org/x/exp/apidiff (current package)
		apidiff.go#L37: type differ struct {
		apidiff.go#L50: func newDiffer(old, new *types.Package) *differ {
		apidiff.go#L51: 	return &differ{
		apidiff.go#L60: func (d *differ) incompatible(obj types.Object, part, format string, args ...interface{}) {
		apidiff.go#L64: func (d *differ) compatible(obj types.Object, part, format string, args ...interface{}) {
		apidiff.go#L72: func (d *differ) checkPackage() {
		apidiff.go#L120: func (d *differ) checkObjects(old, new types.Object) {
		apidiff.go#L157: func (d *differ) constChanges(old, new *types.Const) {
		apidiff.go#L187: func (d *differ) checkCorrespondence(obj types.Object, part string, old, new types.Type) {
		apidiff.go#L193: func (d *differ) typeChanged(obj types.Object, part string, old, new types.Type) {
		compatibility.go#L9: func (d *differ) checkCompatible(otn *types.TypeName, old, new types.Type) {
		compatibility.go#L47: func (d *differ) checkCompatibleChan(otn *types.TypeName, old, new *types.Chan) {
		compatibility.go#L58: func (d *differ) checkCompatibleBasic(otn *types.TypeName, old, new *types.Basic) {
		compatibility.go#L111: func (d *differ) checkCompatibleInterface(otn *types.TypeName, old, new *types.Interface) {
		compatibility.go#L153: func (d *differ) checkCompatibleStruct(obj types.Object, old, new *types.Struct) {
		compatibility.go#L245: func (d *differ) checkCompatibleObjectSets(obj types.Object, old, new map[string]types.Object) {
		compatibility.go#L261: func (d *differ) checkCompatibleDefined(otn *types.TypeName, old *types.Named, new types.Type) {
		compatibility.go#L284: func (d *differ) checkMethodSet(otn *types.TypeName, oldt, newt types.Type, addcompat bool) {
		correspondence.go#L17: func (d *differ) correspond(old, new types.Type) bool {
		correspondence.go#L29: func (d *differ) corr(old, new types.Type, p *ifacePair) bool {
		correspondence.go#L147: func (d *differ) corrFieldNames(of, nf *types.Var) bool {
		correspondence.go#L159: func (d *differ) establishCorrespondence(old *types.Named, new types.Type) bool {
		correspondence.go#L259: func (d *differ) sortedMethods(iface *types.Interface) []*types.Func {
		correspondence.go#L268: func (d *differ) methodID(m *types.Func) string {